// api/paper2/generate.js
import request from '@/utils/request'

// 自动组卷
export function autoGeneratePaper(data) {
  return request({
    url: '/paper2/generate',
    method: 'post',
    data: data
  })
}

// 固定系数组卷
export function templateGenerate(data) {
  return request({
    url: '/paper2/generate/template',
    method: 'post',
    data: data
  })
}

// 遗传算法组卷
export function geneticGenerate(data) {
  return request({
    url: '/paper2/generate/genetic',
    method: 'post',
    data: data
  })
}

// 获取组卷策略列表
export function listStrategy(params) {
  return request({
    url: '/paper2/strategy/list',
    method: 'get',
    params: params
  })
}

// 获取组卷模板列表
export function listTemplate(params) {
  return request({
    url: '/paper2/template/list',
    method: 'get',
    params: params
  })
}


// 分页查询试卷模板
export function pageTemplate(params) {
  return request({
    url: '/paper2/template/page',
    method: 'get',
    params
  })
}
